home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / apps / other / astchef.arc / AST_CHEF.DOC < prev    next >
Text File  |  1988-05-30  |  13KB  |  326 lines

  1.                             THE ASSISTANT CHEF
  2.                          (an electronic cookbook)
  3.  
  4.                          VERSION 0.9  (May 1988)
  5.  
  6. BY:  Eric Coners
  7.      53 South Clinton Ave  Apt 1W
  8.      Bayshore, N.Y.  11706
  9.  
  10.      GENIE U#: XTH57665
  11.  
  12. WRITTEN IN: GFA BASIC
  13.  
  14. I. INTRODUTION
  15.  
  16. After  spending money on a series of computer cookbooks for my fiancee  in 
  17. an attempt to get her interested in computing (hopefully interested enough 
  18. to accept,  or at least overlook,  my need to satisfy a craving which  can 
  19. only be fulfilled by buying something new for the computer each month),  I 
  20. found her using the programs once or twice and then abandoning  them.  The 
  21. reason  seemed  to be that they were not user friendly enough to  make  it 
  22. worthwhile for her, or give her much enjoyment with them. After using them 
  23. myself,  I  had to agree with her.  So,  combining my limited  programming 
  24. skills  with an excellent programming language (GFA BASIC),  I set out  to 
  25. write a program which would do what my 'store bought' ones didn't.
  26.  
  27. Though  the  program has been tested by myself and my fiancee I  doubt  if 
  28. it's  yet  bug free.  Any bugs or desired changes can be  directed  to  me 
  29. through GEnie mail.  I've included the source code to allow minor  changes 
  30. to be made (i.e.  Printer Codes and minor bugs). I make no claims at being 
  31. a good programmer,  so better programmers please don't be to critical. The 
  32. end  of this doc file will list some improvements I plan on making (if  my 
  33. fiancee  continues  to use the program or enough people  are  interested). 
  34. Also included in the list are improvements I would like to make but  don't 
  35. know  how.  If anyone out there can help me with these things it would  be 
  36. appreciated.
  37.  
  38.  
  39. II. FILES
  40.  
  41.      Included should be the following files;
  42.  
  43.           1. AST_CHEF.PRG
  44.           2. AST_CHEF.BAS
  45.           3. TITLE_SC.PI2
  46.           4. INDEX.DAT
  47.           5. INGREDS.DAT
  48.           6. DIRECTNS.DAT
  49.           7. AST_CHEF.DOC
  50.  
  51. III. PROGRAM INSTRUCTIONS
  52.  
  53.      A. INDEX
  54.  
  55.           The  Index screen lists all the receipe's in the  current  file. 
  56. Recipe's will be listed by;  Recipe #, Recipe name, Food Group, Food Type, 
  57. Dish  type,  Temperature (Hot/Cold) and rating (1 -5 stars).The  following 
  58. describes the actions that can be taken from the Index screen.
  59.  
  60.  
  61.  
  62.         1. EXIT - Returns you to the Main Menu
  63.  
  64.         2. PRINTOUT - Takes you to the Printout Selection menu. 
  65.      
  66.         3. Scroll - Use Up and Down arrows to scroll through the Index
  67.  
  68.         4.  Pick Recipe Number - This calculator style entry item will  be 
  69. used throughout the program (refered to as calculator),  simple enter  the 
  70. number desired with the mouse then click on ENTER (to start over CLEAR).
  71.  
  72.          5.  Jump  - Click on Jump then use the calculator  to  Enter  the 
  73. desired recipe number.  The Index will jump to that recipe. This option is 
  74. included to allow for easy movement through the index as it grows.
  75.  
  76.           6.  Mark  Recipe - Click on SET MARK and enter a number  on  the 
  77. calculator.  That Recipe will be marked and appear RED in the index. CLEAR 
  78. ONE  MARK then recipe number will unmark a marked recipe.  CLEAR ALL  will 
  79. clear  all  marks.   MARKED recipe's can be viewed  or  printed  separated 
  80. using the SELECT ONLY or PRINT ONLY options.
  81.  
  82.           7.  Select Recipe - To select a recipe to view enter the  number 
  83. on  ther calculator (make sure Jump or Mark is NOT selected).  Once  Enter 
  84. you will be taken to that recipes ingredient screen.
  85.  
  86.  
  87.      B. SORT INDEX
  88.  
  89.          Selecting  Sort  index  will take you  to  the  SORT/SELECT  ONLY 
  90. screen. You can;
  91.           
  92.           1.  Sort the index by;  Recipe Number,  Recipe Name, Food Group, 
  93. Food Type, Dish Type, Rating.
  94.  
  95.           2.  Select  Only recipe's with certain criteria to be viewed  on 
  96. the index or recipe screens.  That is;  ONLY a certain;  Food group,  Food 
  97. Type, Dish Type, Rating, or Marked Recipe's.
  98.                Selection screens will appear with choices when using  this 
  99. option.  Simply  Click on the desired choice.  If OTHER is included  as  a 
  100. choice;  Click  on Other then Type in the Choice (An exact match  will  be 
  101. looked for).
  102.  
  103.      C. ENTER NEW RECIPE
  104.  
  105.           Be careful when entering a new recipe.   Known  errors 
  106. are trapped and your given opportunities to correct before saving.
  107. But the potential for unknown bugs to pop does exist.
  108.  
  109.        
  110.      INDEX INFORMATION
  111.  
  112.           1. Hit return if the assigned recipe number (consecutive) is OK. 
  113. If not Hit escape and enter the desired number (If that number exist's the 
  114. existing recipe will be overwritten)
  115.  
  116.           2. Enter Recipe name
  117.           3. Click on Food Group (Other - Enter manually)
  118.           4. Click on Food Type    "
  119.           5. Click on Dish Type    "
  120.           6. Click on Temperature
  121.           7. Click on Rating
  122.  
  123.      You will then be asked to Continue, Redo the index, Or Start Over
  124.  
  125.      INGREDIENTS
  126.  
  127.           1. Enter the Amount of People the recipe serves
  128.           2. For each ingredient enter;
  129.                Amount (XX.XXX)
  130.                Unit (ie. Pounds, ounces, Teaspoons, Each)
  131.                Ingredient
  132.  
  133.              Blanks  (return)  are  allowed  and  can  be  use  to   space 
  134. different  segments  of the recipe.  Once entered (Return) a  given  entry 
  135. cannot  be  changed  without redoing the  whole  ingredient  listing.  (be 
  136. carefull)
  137.  
  138.           3.  When all ingredients are entered,  enter ESC - RETURN in the 
  139. Amount column to exit.
  140.  
  141.        You  will then be asked to Continue,Redo Ingredients,or Start over
  142.  
  143.      DIRECTIONS
  144.  
  145.      Enter the recipe directions by typing in each line. Once a given line 
  146. is  entered it cannot be corrected without redoing the  whole  directions. 
  147. Blank lines (return) are allowed and can be used for spacing.
  148.  
  149.      When all ingredients are entered, enter ESC - RETURN on the last line 
  150. (on a blank line).
  151.  
  152.      You will then be asked to Continue, Redo Directions, or Start Over
  153.  
  154.  
  155.      SAVE RECIPE
  156.  
  157.           You will then be asked if you want the Recipe Saved. 
  158.  
  159.      
  160.      D. EDITING A RECIPE
  161.      
  162.           Editing a recipe follows the same format as entering a new  one. 
  163. You  will  be  shown  the current recipe and may  edit  that  or  enter  a 
  164. different recipe number to edit.  When editing the old information will be 
  165. shown in light printing.  This is only to remind you of what the  existing 
  166. information  is,  ALL  INFORMATION  MUST BE ENTER AGAIN WHEN  YOU  EDIT  A 
  167. RECIPE.
  168.  
  169.  
  170.      E. SELECT A RECIPE
  171.  
  172.           Works the same as selecting a recipe in the index screen.
  173.  
  174.      F. VIEWING A RECIPE
  175.  
  176.           1.  Ingredient  screen  -  Shows serves  amount  and  ingredient 
  177. listing.  You can resize the ingredients to serve more or less.  (you will 
  178. be  asked if all future recipes viewed are to show this resizing  or  only 
  179. the current one )
  180.  
  181.           2. Directions screen - Shows the recipe directions
  182.  
  183.           3.  Both  of  these screens allow you to  travel  backwards  and 
  184. forwards  through the recipe file (It will show All,  selected  or  marked 
  185. recipes depending on you previous selection)
  186.  
  187.  
  188.      G. PRINTOUTS
  189.  
  190.           1.  Entire Index - Printouts the index (if a select only  option 
  191. is in effect only those will be printed)
  192.  
  193.           2. Partial Index - Will ask you to give the recipe number range
  194.  
  195.           3.  Complete  Recipe Listing - Will printout a  selected  recipe 
  196. including the Heading, Ingredients and Directions.
  197.  
  198.           4. Ingredients or Directions only - of a selected recipe
  199.  
  200.           5.  Marked  Recipes  - will printout a complete listing  of  all 
  201. recipe's marked.
  202.  
  203.  
  204. IV. ODDS AND ENDS
  205.  
  206.      A. FILE REQUIREMENTS
  207.  
  208.           The program, data and screen files must be in the same directory 
  209. and be the exact same names as are listed above.
  210.  
  211.      B. FILE SIZE LIMITATIONS
  212.  
  213.           The maximum file size is currently 300 recipe's.  This is  based 
  214. on  a limiting factor of storage space of a double sided  disk  containing 
  215. the required files. E